Electrical substation - Francés Inglés Diccionario